It is not a generally useful api, and awkwardly named.
gdk_wayland_device_get_wl_pointer
gdk_wayland_device_get_wl_keyboard
gdk_wayland_device_get_node_ath
-gdk_wayland_device_pad_set_feedback
<SUBSECTION Monitor>
gdk_wayland_monitor_get_wl_output
#include "gdkwaylanddevice.h"
-void
-gdk_wayland_device_query_state (GdkDevice *device,
- GdkSurface *surface,
- double *win_x,
- double *win_y,
- GdkModifierType *mask);
+void gdk_wayland_device_query_state (GdkDevice *device,
+ GdkSurface *surface,
+ double *win_x,
+ double *win_y,
+ GdkModifierType *mask);
+
+void gdk_wayland_device_pad_set_feedback (GdkDevice *device,
+ GdkDevicePadFeature feature,
+ guint feature_idx,
+ const char *label);
#endif
return NULL;
}
-/**
+/*<private>
* gdk_wayland_device_pad_set_feedback:
* @device: (type GdkWaylandDevice): a %GDK_SOURCE_TABLET_PAD device
* @feature: Feature to set the feedback label for
GDK_AVAILABLE_IN_ALL
const char *gdk_wayland_device_get_node_path (GdkDevice *device);
-GDK_AVAILABLE_IN_ALL
-void gdk_wayland_device_pad_set_feedback (GdkDevice *device,
- GdkDevicePadFeature feature,
- guint feature_idx,
- const char *label);
-
G_END_DECLS
#endif /* __GDK_WAYLAND_DEVICE_H__ */
#ifdef GDK_WINDOWING_WAYLAND
#include <gdk/wayland/gdkwayland.h>
+#include "gdk/wayland/gdkdevice-wayland-private.h"
#endif
struct _GtkPadController {